@charset "UTF-8";

body {margin:0;padding:0;font-size:14px;font-family:微软雅黑;line-height:1.5;background-color: #fff;}
ul,li,dd,dl,ol {list-style: none;margin:0;padding:0;}
@font-face {font-family: "iconfont";src: url('/public/images/iconfont.woff2?t=1631018942122') format('woff2'),url('/public/images/iconfont.woff?t=1631018942122') format('woff'),url('/public/images/iconfont.ttf?t=1628') format('truetype');}
.iconfont {font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
*{box-sizing: border-box;}
.clear:after{content:none!important;}
a{text-decoration: none; color: #454545;cursor: pointer;}
a:hover,a:focus {color: #289dd8;}

.container{display:block;width:100%;height:100%;overflow: hidden;}
.contpad{display:block;width:1280px;overflow: hidden;margin-left:auto;margin-right:auto;}
/**分页样式**/
.pages{display:block;width:100%;text-align: center;padding:15px 0;}
.pagination{display:inline-flex;}
.pagination > li{display:inline-block;margin:3px;}
.pagination > li.disabled{background-color: #eee;border-radius: 4px;color:#333;}
.pagination > li > span,.pagination > li > a{display:block;line-height:28px; font-size:14px;width:30px;height:30px;border:solid 1px #d3d3d3;border-radius: 4px;}
.pagination > li > a:hover,.pagination > li.active{background-color: #289dd8;border-radius: 4px;color:#fff;}

/*top.html*/
header{display:block;width:100%;height:90px;background-color: #fff;position: -webkit-sticky; position:sticky;top:0px;z-index:100;}
	.line{border-bottom:1px solid #eee;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.10);box-shadow: 0 0 15px rgba(0,0,0,0.10);-webkit-transition: top 300ms ease;transition: top 300ms ease;}
	.header-container{width:1280px;margin:0 auto;display: flex;padding:10px 0;}
	.logo{height:70px;width:330px;background-image: url(/public/images/background.png);background-repeat: no-repeat;background-position: -20px 0;}
	.head-menu{width:930px;margin:10px 0;height:40px;line-height: 40px;}
		.head-menu > a{display:inline-block;padding:0 18px;font-size:16px;font-weight:500;}
		.head-menu > a.on{color:#289dd8;font-weight: 600;border-bottom:2px solid #289dd8;}
	.header-tel {width:230px;height:60px;margin:5px 0;border-radius: 8px;background-image: url(/public/images/background.png);background-repeat: no-repeat;background-position: -250px 0;}
/*footer.html*/
footer{display:block;width:100%;margin-top:30px;}
	.footer-layer{border-top:1px solid #ccc;padding:10px 0;}
		.footer-layer > p{margin:0 auto;padding:0;line-height:2.0;text-align:center;}
.crumb{width:100%;text-align:right;padding-right:10px;line-height:30px;font-size:12px;color:#666;border-bottom: 1px solid #ccc;}
.crumb:before{content: "\e609";font-family: "iconfont";margin-right:5px;}
/*index*/
.banner-layer{width:1280px;margin:0 auto;position: relative;}
	.banner-layer > img{float:left;margin-right:40px;max-width: 1280px;max-height: 530px;}
	.banner-layer > h4{position:absolute;margin:0;top:150px;left:50px;display:block;padding-bottom:5px;font-size:32px;line-height:48px;letter-spacing:2.5px;color:#fff;}
	.banner-layer > p{position:absolute;margin:0;top:250px;left:50px;width:600px;font-size:16px;line-height:29px;color:#fff;text-align: justify;}
	.banner-layer > a{margin-top:35px;display: inline-block;width:160px;height:50px;color:#fff;background-color: #289dd8;border:0;letter-spacing:1px;text-align:center;line-height:50px;border-radius: 8px;}

.banner-layer-01 > h4{top:115px;left:75px;color:#fff;font-size:28px;line-height: 45px;}
.banner-layer-01 > p{top:275px;left:75px;width:690px;font-size:18px;line-height:1.75;color:#f9f9f9;}
.banner-layer-02 > h4{top:90px;left:60px;color:#333;font-size:32px;}
.banner-layer-02 > p{top:220px;left:60px;width:540px;font-size:18px;line-height:1.85;color:#333;}
.banner-layer-03 > h4{top:70px;left:700px;color:#333;font-size:32px;}
.banner-layer-03 > p{top:150px;left:700px;width:540px;font-size:18px;line-height:1.85;color:#333;}
.banner-layer-04 > h4{top:70px;left:400px;color:#fff;font-size:32px;}
.banner-layer-04 > p{top:140px;left:400px;width:710px;font-size:18px;line-height:1.85;color:#f9f9f9;}
.banner-layer-05 > h4{top:70px;left:60px;color:#333;font-size:32px;}
.banner-layer-05 > p{top:140px;left:60px;width:540px;font-size:18px;line-height:1.85;color:#333;}
.banner-layer-06 > h4{top:70px;left:230px;color:#333;font-size:32px;}
.banner-layer-06 > p{top:130px;left:230px;width:630px;font-size:18px;line-height:1.85;color:#333;}
.banner-layer-07 > h4{top:110px;left:75px;color:#fff;font-size:32px;}
.banner-layer-07 > p{top:180px;left:75px;width:650px;font-size:18px;line-height:1.85;color:#f9f9f9;}
.banner-layer-08 > h4{top:110px;left:75px;color:#fff;font-size:32px;}
.banner-layer-08 > p{top:180px;left:75px;width:650px;font-size:18px;line-height:1.85;color:#f9f9f9;}
.banner-layer-09 > h4{top:110px;left:75px;color:#fff;font-size:32px;}
.banner-layer-09 > p{top:180px;left:75px;width:650px;font-size:18px;line-height:1.85;color:#f9f9f9;}


.ic-products{width:1280px;margin:0 auto;position: relative;background-image: url(/public/images/banner-back.png);background-repeat: no-repeat;background-position:center -220px;overflow:hidden;}

.product-layer{width:360px;height:300px;margin:0 auto;position:relative;padding-top:40px;text-align: center;}
	.product-layer > h2{font-style: normal;color:#aaa;font-size: 42px;font-weight: 600;padding:0;margin:0 auto 15px auto;}
	.product-layer > h4{display:block;padding-bottom:5px;font-size:20px;margin:0 auto 5px auto;}
	.product-layer > p{margin:0;font-size:14px;line-height:29px;color:#666;}
    .product-layer > a{display:block;position: absolute;top:0;left:0;width:360px;height:270px;}
.swiper-slide-next > .product-layer > * {color:#289dd8!important;}

.index-about{display:block;background-color: #ebfaff;}
.index-about-txt > div:first-child {postion: absolute;float:right;padding:0 20px 0 40px;width:560px;height:380px;overflow:hidden;}
.index-about-txt > div:first-child > img{width:560px;height:380px;}

.about-title > h3{color:#333!important;}
.about-title > h4{color:#666!important;}
.index-about-txt{display:block;margin:0px auto;width:90%;text-align: justify;line-height:1.75;color:#333;padding:20px 0;}
.index-about-txt > h2{font-size:24px;}
.index-about-txt > p{margin:0 0 5px 0!important;width:630px;}
.banner01,.banner02{margin:45px auto;width:1140px;height:290px;text-align: center;background-repeat: no-repeat;border-radius: 8px;background-image: url(/public/images/banner.png);background-repeat: no-repeat;}
	.banner01 > h3,.banner02 > h3{font-size:28px;padding-top:45px;color:#f1f2f3;margin:0;line-height:45px;letter-spacing:2px;}
	.banner01 > p,.banner02 > p{line-height:25px;font-size:16px;color:#f1f2f3;}
	.banner02{background-position: 0 -290px;}
	
/*大块的背景板*/
.index-count,.index-service,.index-honor,.index-work,.index-news{background-image: url(/public/images/service-back.png);}

.honor-title{margin-bottom:20px!important;}
.index-title{width:380px;border-bottom:2px solid #289dd8;text-align: center;margin:0 auto;}
	.index-title > h3{font-size:28px;padding-top:40px;color:#333;margin:0;line-height:60px;}
	.index-title > h4{font-size:14px;padding:0;margin:10px auto;color:#999;}
	.index-info{width:640px;margin: 30px auto;text-align: center;line-height: 1.8;color: #999;font-size: 12px;}
.honor-layer{display:flex;width:1140px;margin:30px auto 0 auto;flex-wrap: wrap;}
	.honor-layer > li{display:block;float:left;width:25%;padding:0 14px 30px 14px;}
	.honor-layer > li > img{display:block;margin:0 auto;width:240px;height:170px;border-radius: 8px;border:5px solid rgba(192,192,192,0.15);}
/*企业优势*/
.adv-layer{display:flex;width:1200px;margin:30px auto;flex-wrap: wrap;padding-top:20px;}
    .adv-layer > div{display:flex;width:400px;flex-direction: column;padding-right:20px;}
    .adv-layer > div > h3{font-size: 32px;color:#333;letter-spacing: .20em;margin:0;}
    .adv-layer > div > p{color:#999;margin:30px 0;line-height: 2;}
    .adv-layer > div > a{display: block;border-radius: 3px;background-color: #e8821f;color:#fff;width:135px;height:39px;line-height:38px;text-align: center;}
    .adv-layer > ul{display:flex;width:780px;flex-wrap: wrap;}
    .adv-layer > ul > li{width:390px;height:190px;padding:12px;overflow: hidden;}
    .adv-layer > ul > li > i{font-family: "iconfont";font-style: normal;padding:17px;font-size:30px;color:#fff;background-color: #d3d3d3;border-radius: 50%;}
    .adv-layer > ul > li > h4{width:285px;display: inline-block;float:right;margin:0;font-size:16px;color: #333;}
    .adv-layer > ul > li > p{width:285px; color:#727272;line-height: 1.75;float:right;margin:0;}
    .adv-layer > ul > li > i.icon1:before{content: "\e616";}
    .adv-layer > ul > li > i.icon2:before{content: "\e61b";}
    .adv-layer > ul > li > i.icon3:before{content: "\e617";}
    .adv-layer > ul > li > i.icon4:before{content: "\e72e";}
/*客户案例*/
.cases-tabs{display:flex;height:47px;width:100%;margin:15px auto;background: #f1f2f3;overflow: hidden;}
.cases-tabs > li{text-align: center;padding:5px 0;font-size:16px;line-height:37px;border-right:2px solid #fff;flex:1;cursor: pointer;}
.cases-tabs > li:hover,.cases-tabs > li.active{background-color: #289dd8;color:#fff;}
.cases-tabs > li:last-child{border-right:0!important;}
.cases-layer{display:flex;flex-wrap: wrap;}
.cases-layer > li{border:1px solid #eee;margin:10px;width:300px;height:285px;overflow: hidden;}
.cases-layer > li > img{display:block;margin:0 auto;width:300px;height:130px;}
.cases-layer > li > h4{margin:0;padding:15px 0 10px 0;font-weight:600;font-size:16px;color:#454545;text-align: center;overflow: hidden;}
.cases-layer > li > p{color:#666;margin:0;padding:0 10px;line-height:1.6;height:90px;overflow: hidden;}
/*客户反馈*/
.feedback-title{margin-bottom:20px!important;}
.feedback-layer{display: table; width:100%;background-image: url(/public/images/banner.png);background-repeat: no-repeat;background-position: 680px -580px;}
	.feedback-layer > img{float:left;}
	.feedback-layer > h4{margin-bottom:0;width:600px;float:right;color:rgba(255,255,255,0.7);padding:65px 20px 32px 140px;font-size:27px;line-height:48px;letter-spacing:2.5px;}
	.feedback-layer > p{font-style: italic; width:600px;float:right;font-size:16px;padding:0 50px 0 190px;line-height:28px;color:rgba(255,255,255,0.7);text-align: justify;}
	.feedback-layer > label{width:600px;float:right;padding:20px 0 0 150px;line-height:20px;font-style: normal;color:#4abaf9;font-size:15px;}
/*内页通用*/
.inner-nav{height:230px;margin:2px auto 20px auto;background-image: url(/public/images/nav-back01.jpg);background-repeat: no-repeat;}
/* .inner-nav-01{background-image: url(/public/images/nav-back01.jpg);background-repeat: no-repeat;} */
/* .inner-nav-02{background-image: url(/public/images/nav-back02.jpg);background-repeat: no-repeat;} */
/* .inner-nav-03{background-image: url(/public/images/nav-back03.jpg);background-repeat: no-repeat;} */
/* .inner-nav-04{background-image: url(/public/images/nav-back04.jpg);background-repeat: no-repeat;} */
/* .inner-nav-05{background-image: url(/public/images/nav-back05.jpg);background-repeat: no-repeat;} */
/* .inner-nav-06{background-image: url(/public/images/nav-back06.jpg);background-repeat: no-repeat;} */
/* .inner-nav-07{background-image: url(/public/images/nav-back07.jpg);background-repeat: no-repeat;} */
/* .inner-nav-08{background-image: url(/public/images/nav-back08.jpg);background-repeat: no-repeat;} */

.inner-nav > h3{text-align:center;margin:60px 0 20px 0;color:#fcfcfc;font-size: 40px;font-weight: 600;letter-spacing: 5px;}
.inner-nav > h4{text-align:center;color:#d3d4d5;}
.inner-nav > h4:before,.inner-nav > h4:after{display: inline-block; content: '';width: 45px;height:2px;border-top: 2px solid #d3d4d5;}
.inner-nav > h4:before{margin-right:10px;}
.inner-nav > h4:after{margin-left:10px;}

.contmain{display:flex;width:1280px;margin-left:auto;margin-right:auto;padding: 0 50px;}

aside{display:block;}
	aside > h3{width:236px;border:2px solid rgba(255,255,255,0.65);border-bottom:0;height:135px;color:#fff;font-size:24px;margin:-90px 0 0 0;line-height:135px;text-align: center; letter-spacing:3px;background:#006a9e;background-image: url(/public/images/banner-back.png);background-position: -210px -90px;}
	aside > ul{display:block;margin:0;background-position: 0 -274px;}
		aside > ul > li{height:62px;display:block;margin:0;padding:7px 0;text-align:center;background-image: url(/public/images/background.png);background-repeat: no-repeat; background-position: 0 -274px;}

			aside > ul > li > a{display:block;height:45px;line-height:45px;font-size:14px;font-weight:600;color:#666;text-align: left;padding-left: 45px;}
				aside > ul > li > a:after{float: right;margin-top: 17px;margin-right: 20px;height: 0px;width: 0px;border-top: solid 5px transparent;border-left: solid 5px #666;border-right: solid 5px transparent;border-bottom: solid 5px transparent;content:'';display: inline-block;}
			aside > ul > li > a.on{color:#f60;background-image: url(/public/images/background.png);background-repeat: no-repeat;background-position: -250px -100px;background-color: rgba(68,152,230,0.075);}
				aside > ul > li > a.on:after{border-left: solid 5px #f60;}
			aside > ul > li > a:hover{color:#f60;background-image: url(/public/images/background.png);background-repeat: no-repeat; background-position: -250px -100px;background-color:rgba(68,152,230,0.075);}
				aside > ul > li > a:hover:after{border-left: solid 5px #f60;}
.aside-jobs{width:234px;margin-top:25px;}
.aside-jobs > img{border-radius:6px;}
.aside-Concat{width:236px;margin-top:15px;border:1px solid rgba(68,152,230,0.15);}
.aside-Concat > h4{font-size:14px;margin:0 0 10px 0;padding-left:15px;color:#f1f2f3;height:45px;line-height:45px;background-image: url(/public/images/banner-back.png);background-position: -210px -150px;}
.aside-Concat > p{padding: 7px 15px;margin:0;}
.aside-Concat > p > span{width:160px;display: inline-block;text-align: justify;}
.aside-Concat > p > label{width:42px;display: inline-block;vertical-align: top;}
.aside-Concat > img{margin:0 auto 10px 55px;width:120px;}
main{display:block;width:944px;padding:10px 15px 31px 45px;}
	.main-layer{margin:20px 0;padding:15px 0;}
	.main-layer-container {text-align: justify;line-height:1.75;}
	.main-layer-container > p{text-indent:2em;}
	.main-layer-container > h3{font-size:16px;margin: 15px 0;text-align: center;}
	.main-layer-container > h4{font-size:15px;margin: 10px 0;}
	.main-layer-container > h5{font-size:12px;font-weight:400;margin:0;line-height:30px;border-bottom:1px solid #eee;text-align: center;color:#848484;}
	
	.main-honor-list{display:flex;width:85%;margin:30px auto 0 auto;flex-wrap: wrap;}
	.main-honor-list > li{display:block;float:left;width:25%;padding:0 9px 25px 9px;}
	.main-honor-list > li > img{display:block;margin:0 auto;width:174px;height:117px;border-radius: 8px;border:3px solid rgba(192,192,192,0.15);}
	
/*典型案例*/

.inner-cases{display:flex;width:100%;flex-wrap: wrap;}
	.inner-cases > li{border:1px solid #eee;margin:10px;width:400px;height:320px;margin:10px auto;}
	.inner-cases > li > img{display:block;margin:0 auto;width:399px;height:175px;}
	.inner-cases > li > h4{margin:0;padding:15px 0 10px 0;font-weight:600;font-size:16px;color:#454545;text-align: center;overflow: hidden;}
	.inner-cases > li > p{color:#666;margin:0;padding:0 10px;line-height:1.6;}
/*新闻动态*/
.inner-news{display:block;width:810px;margin:0 43px 25px 42px;}
.inner-news > li{width:100%;height:170px;border-bottom:1px solid #ddd;margin:0 auto;padding:28px 15px 10px 20px;}
.inner-news > li > img{float:left;margin-right:30px;width:150px;height:110px;border-radius: 10px;border:4px solid rgba(192,192,192,0.15);}
.inner-news > li > a{display:inline-block;width:500px;padding-top:10px;font-size:16px;color:#333;letter-spacing: 1px;}
.inner-news > li > i{display:inline-block;font-style: normal; font-size:10px;color:#999;}
.inner-news > li > p{display:block; color:#848484;line-height:1.7;margin:10px auto 5px auto;}
.inner-news-layer{width:840px;margin: 0 auto;}
/*药剂设备*/
.inner-product{display:flex;width:840px;margin:0 auto 15px auto;flex-wrap: wrap;}
	.inner-product > li{display:block;position: relative; width:280px;height:360px;padding:10px 17px 40px 18px;margin-bottom:30px;}
	.inner-product > li > a{display:block;width:245px;height:340px;position:absolute;z-index:20;}
	.inner-product > li > img{display:block;margin:0 auto;width:245px;height:210px;border-radius: 15px;border:4px solid rgba(192,192,192,0.15);}
	.inner-product > li > div{float:left;top:170px;position: absolute;padding-top:15px;z-index:10;width:250px;height:200px;background-image: url(/public/images/background.png);background-repeat: no-repeat;background-position: -300px -260px;}
	.inner-product > li > div > a{display:block; font-weight:600;width:180px;margin:0 auto;line-height:40px;text-align:center;}
	.inner-product > li > div > p{display:block; width:180px;text-align: justify ;color:#666;margin:0 auto;color:#999;font-size:10px;line-height: 20px;height:60px;overflow: hidden;}
	.inner-product > li > div > i{display:block; color:#cccc;font-size:9px;width:180px;margin:0 auto!important;text-align:left;margin:0;line-height:20px;font-style: normal;}
